package com.example.sociamedia.interaction.controller;

import com.example.sociamedia.interaction.dto.PrivateMessageRequest;
import com.example.sociamedia.interaction.dto.PrivateMessageResponse;
import com.example.sociamedia.interaction.entity.PrivateMessage;
import java.util.List;

public interface PrivateMessageApi {
    PrivateMessageResponse sendMessage(String sessionToken, PrivateMessageRequest request);
    List<PrivateMessage> getMessagesWithUser(String sessionToken, Long otherUserId);
    List<PrivateMessage> getConversations(String sessionToken);
} 